from fastapi import FastAPI


def init_admin_router(app: FastAPI):
    from router.admin_router.init_router import init_router as admin_init_router
    app.include_router(admin_init_router())


def init_tenant_router(app: FastAPI):
    from router.tenant_router.init_router import init_router as tenant_init_router
    app.include_router(tenant_init_router())


def init_client_router(app: FastAPI):
    from router.client_router.init_router import init_router as client_init_router
    app.include_router(client_init_router())


def init_openapi_router(app: FastAPI):
    from router.openapi_router.init_router import init_router as openapi_init_router
    app.include_router(openapi_init_router())


def init_testapi_router(app: FastAPI):
    from api.v1.testapi.demo import router
    app.include_router(router, prefix="/v1")